﻿using System.Collections.Generic;

namespace In.Api.Dto.HisWs
{
    public class GetResSourceResponse
    {
        /// <summary>
        /// 处理结果代码：0-成功
        /// </summary>
        public string ResultCode { get; set; }
        /// <summary>
        /// 处理结果描述
        /// </summary>
        public string ResultDesc { get; set; }

        /// <summary>
        /// 预约号列表
        /// </summary>
        public List<ResSourceInfo> ScheduleList { get; set; }

        public class ResSourceInfo
        {
            /// <summary>
            /// 科室代码
            /// </summary>
            public string DeptId { get; set; }
            /// <summary>
            /// 科室名称
            /// </summary>
            public string DeptName { get; set; }
            /// <summary>
            /// 医生代码
            /// </summary>
            public string DoctorId { get; set; }
            /// <summary>
            /// 医生姓名
            /// </summary>
            public string DoctorName { get; set; }
            /// <summary>
            /// 挂号类别
            /// </summary>
            public string RegType { get; set; }
            /// <summary>
            /// 就诊序号
            /// </summary>
            public string RegNo { get; set; }
            /// <summary>
            /// 出诊日期，格式：YYYY-MM-DD
            /// </summary>
            public string RegDate { get; set; }
            /// <summary>
            /// 时段
            /// </summary>
            public string TimeSlice { get; set; }
            /// <summary>
            /// 开始时间
            /// </summary>
            public string StartTime { get; set; }
            /// <summary>
            /// 结束时间
            /// </summary>
            public string EndTime { get; set; }
            /// <summary>
            /// 挂号费 (单位:元 如:9.00)
            /// </summary>
            public string Fee { get; set; }
            /// <summary>
            /// 诊疗费
            /// </summary>
            public string TreatFee { get; set; }
            /// <summary>
            /// 其他费
            /// </summary>
            public string OtherFee { get; set; }
        }
    }
}